\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{NVIC Functions }
\hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions}{}\label{group___c_m_s_i_s___core___n_v_i_c_functions}\index{NVIC Functions@{NVIC Functions}}


Functions that manage interrupts and exceptions via the NVIC.  


\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection*{Topics}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___c_m_s_i_s___core___fpu_functions}{FPU Functions}}
\begin{DoxyCompactList}\small\item\em Function that provides FPU type. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gafc94dcbaee03e4746ade1f5bb9aaa56d}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}} (uint32\+\_\+t Priority\+Group)
\begin{DoxyCompactList}\small\item\em Set Priority Grouping. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga9b894af672df4373eb637f8288845c05}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}} (void)
\begin{DoxyCompactList}\small\item\em Get Priority Grouping. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Enable Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Get Interrupt Enable status. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Disable Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Get Pending Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Set Pending Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Clear Pending Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Get Active Interrupt. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn, uint32\+\_\+t priority)
\begin{DoxyCompactList}\small\item\em Set Interrupt Priority. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Get Interrupt Priority. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gadb94ac5d892b376e4f3555ae0418ebac}{NVIC\+\_\+\+Encode\+Priority}} (uint32\+\_\+t Priority\+Group, uint32\+\_\+t Preempt\+Priority, uint32\+\_\+t Sub\+Priority)
\begin{DoxyCompactList}\small\item\em Encode Priority. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga3387607fd8a1a32cccd77d2ac672dd96}{NVIC\+\_\+\+Decode\+Priority}} (uint32\+\_\+t Priority, uint32\+\_\+t Priority\+Group, uint32\+\_\+t \texorpdfstring{$\ast$}{*}const p\+Preempt\+Priority, uint32\+\_\+t \texorpdfstring{$\ast$}{*}const p\+Sub\+Priority)
\begin{DoxyCompactList}\small\item\em Decode Priority. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn, uint32\+\_\+t vector)
\begin{DoxyCompactList}\small\item\em Set Interrupt Vector. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}} (\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}} IRQn)
\begin{DoxyCompactList}\small\item\em Get Interrupt Vector. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+NO\+\_\+\+RETURN \+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}} (void)
\begin{DoxyCompactList}\small\item\em System Reset. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga6bcad99ce80a0e7e4ddc6f2379081756}{SCB\+\_\+\+Get\+FPUType}} (void)
\begin{DoxyCompactList}\small\item\em get FPU type \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae4e8f0238527c69f522029b93c8e5b78}{Sys\+Tick\+\_\+\+Config}} (uint32\+\_\+t ticks)
\begin{DoxyCompactList}\small\item\em System Tick Configuration. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s__core___debug_functions_gac90a497bd64286b84552c2c553d3419e}{ITM\+\_\+\+Send\+Char}} (uint32\+\_\+t ch)
\begin{DoxyCompactList}\small\item\em ITM Send Character. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE int32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s__core___debug_functions_gac3ee2c30a1ac4ed34c8a866a17decd53}{ITM\+\_\+\+Receive\+Char}} (void)
\begin{DoxyCompactList}\small\item\em ITM Receive Character. \end{DoxyCompactList}\item 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE int32\+\_\+t \mbox{\hyperlink{group___c_m_s_i_s__core___debug_functions_gae61ce9ca5917735325cd93b0fb21dd29}{ITM\+\_\+\+Check\+Char}} (void)
\begin{DoxyCompactList}\small\item\em ITM Check Character. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f}\label{group___c_m_s_i_s___c_o_r_e_ga0e798d5aec68cdd8263db86a76df788f} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority\+Grouping}~\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11}\label{group___c_m_s_i_s___c_o_r_e_ga4eeb9214f2264fc23c34ad5de2d3fa11} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority\+Grouping}~\mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef}\label{group___c_m_s_i_s___c_o_r_e_ga57b3064413dbc7459d9646020fdd8bef} 
\#define {\bfseries NVIC\+\_\+\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}{\+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69}\label{group___c_m_s_i_s___c_o_r_e_ga857de13232ec65dd15087eaa15bc4a69} 
\#define {\bfseries NVIC\+\_\+\+Get\+Enable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57}\label{group___c_m_s_i_s___c_o_r_e_ga73b4e251f59cab4e9a5e234aac02ae57} 
\#define {\bfseries NVIC\+\_\+\+Disable\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}{\+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b}\label{group___c_m_s_i_s___c_o_r_e_gac608957a239466e9e0cbc30aa64feb3b} 
\#define {\bfseries NVIC\+\_\+\+Get\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac}\label{group___c_m_s_i_s___c_o_r_e_ga2b47e2e52cf5c48a5c3348636434b3ac} 
\#define {\bfseries NVIC\+\_\+\+Set\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c}\label{group___c_m_s_i_s___c_o_r_e_ga590cf113000a079b1f0ea3dcd5b5316c} 
\#define {\bfseries NVIC\+\_\+\+Clear\+Pending\+IRQ}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}{\+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320}\label{group___c_m_s_i_s___c_o_r_e_ga58ad3f352f832235ab3b192ff4745320} 
\#define {\bfseries NVIC\+\_\+\+Get\+Active}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35}\label{group___c_m_s_i_s___c_o_r_e_gae0e9d0e2f7b6133828c71b57d4941c35} 
\#define {\bfseries NVIC\+\_\+\+Set\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb}\label{group___c_m_s_i_s___c_o_r_e_gaf59b9d0a791d2157abb319753953eceb} 
\#define {\bfseries NVIC\+\_\+\+Get\+Priority}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48}\label{group___c_m_s_i_s___c_o_r_e_ga6aa0367d3642575610476bf0366f0c48} 
\#define {\bfseries NVIC\+\_\+\+System\+Reset}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}{\+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d}\label{group___c_m_s_i_s___c_o_r_e_ga804af63bb4c4c317387897431814775d} 
\#define {\bfseries NVIC\+\_\+\+Set\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8}\label{group___c_m_s_i_s___c_o_r_e_ga955eb1c33a3dcc62af11a8385e8c0fc8} 
\#define {\bfseries NVIC\+\_\+\+Get\+Vector}~\mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector}}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5}\label{group___c_m_s_i_s___c_o_r_e_ga8045d905a5ca57437d8e6f71ffcb6df5} 
\#define {\bfseries NVIC\+\_\+\+USER\+\_\+\+IRQ\+\_\+\+OFFSET}~16
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f}\label{group___c_m_s_i_s___c_o_r_e_gaa6fa2b10f756385433e08522d9e4632f} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER}~(0x\+FFFFFFF1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return                               \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331}\label{group___c_m_s_i_s___c_o_r_e_gaea4703101b5e679f695e231f7ee72331} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP}~(0x\+FFFFFFF9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return                                \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175}\label{group___c_m_s_i_s___c_o_r_e_ga9998daf0fbdf31dbc8f81cd604b58175} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP}~(0x\+FFFFFFFDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return                                \texorpdfstring{$\ast$}{*}/
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab}\label{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab} 
\#define {\bfseries FNC\+\_\+\+RETURN}~(0x\+FEFFFFFFUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} ignored when processing a branch                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec}\label{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+PREFIX}~(0x\+FF000000\+UL)     /\texorpdfstring{$\ast$}{*} bits \mbox{[}31\+:24\mbox{]} set to indicate an EXC\+\_\+\+RETURN value                     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360}\label{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+S}~(0x00000040\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}6\mbox{]} stack used to push registers\+: 0=Non-\/secure 1=Secure          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b}\label{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+DCRS}~(0x00000020\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}5\mbox{]} stacking rules for called registers\+: 0=skipped 1=saved       \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e}\label{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+FTYPE}~(0x00000010\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}4\mbox{]} allocate stack for floating-\/point context\+: 0=done 1=skipped  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0}\label{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+MODE}~(0x00000008\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}3\mbox{]} processor mode for return\+: 0=Handler mode 1=Thread mode      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466}\label{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+SPSEL}~(0x00000004\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}2\mbox{]} stack pointer used to restore context\+: 0=MSP 1=PSP           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7}\label{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+ES}~(0x00000001\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} security state exception was taken to\+: 0=Non-\/secure 1=Secure \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155}\label{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155} 
\#define {\bfseries EXC\+\_\+\+INTEGRITY\+\_\+\+SIGNATURE}~(0x\+FEFA125\+AUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} SFTC must match LR bit\mbox{[}4\mbox{]} EXC\+\_\+\+RETURN\+\_\+\+FTYPE                   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab}\label{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab} 
\#define {\bfseries FNC\+\_\+\+RETURN}~(0x\+FEFFFFFFUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} ignored when processing a branch                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec}\label{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+PREFIX}~(0x\+FF000000\+UL)     /\texorpdfstring{$\ast$}{*} bits \mbox{[}31\+:24\mbox{]} set to indicate an EXC\+\_\+\+RETURN value                     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360}\label{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+S}~(0x00000040\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}6\mbox{]} stack used to push registers\+: 0=Non-\/secure 1=Secure          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b}\label{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+DCRS}~(0x00000020\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}5\mbox{]} stacking rules for called registers\+: 0=skipped 1=saved       \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e}\label{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+FTYPE}~(0x00000010\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}4\mbox{]} allocate stack for floating-\/point context\+: 0=done 1=skipped  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0}\label{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+MODE}~(0x00000008\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}3\mbox{]} processor mode for return\+: 0=Handler mode 1=Thread mode      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466}\label{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+SPSEL}~(0x00000004\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}2\mbox{]} stack pointer used to restore context\+: 0=MSP 1=PSP           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7}\label{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+ES}~(0x00000001\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} security state exception was taken to\+: 0=Non-\/secure 1=Secure \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155}\label{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155} 
\#define {\bfseries EXC\+\_\+\+INTEGRITY\+\_\+\+SIGNATURE}~(0x\+FEFA125\+AUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} SFTC must match LR bit\mbox{[}4\mbox{]} EXC\+\_\+\+RETURN\+\_\+\+FTYPE                   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab}\label{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab} 
\#define {\bfseries FNC\+\_\+\+RETURN}~(0x\+FEFFFFFFUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} ignored when processing a branch                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec}\label{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+PREFIX}~(0x\+FF000000\+UL)     /\texorpdfstring{$\ast$}{*} bits \mbox{[}31\+:24\mbox{]} set to indicate an EXC\+\_\+\+RETURN value                     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360}\label{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+S}~(0x00000040\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}6\mbox{]} stack used to push registers\+: 0=Non-\/secure 1=Secure          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b}\label{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+DCRS}~(0x00000020\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}5\mbox{]} stacking rules for called registers\+: 0=skipped 1=saved       \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e}\label{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+FTYPE}~(0x00000010\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}4\mbox{]} allocate stack for floating-\/point context\+: 0=done 1=skipped  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0}\label{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+MODE}~(0x00000008\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}3\mbox{]} processor mode for return\+: 0=Handler mode 1=Thread mode      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466}\label{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+SPSEL}~(0x00000004\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}2\mbox{]} stack pointer used to restore context\+: 0=MSP 1=PSP           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7}\label{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+ES}~(0x00000001\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} security state exception was taken to\+: 0=Non-\/secure 1=Secure \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155}\label{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155} 
\#define {\bfseries EXC\+\_\+\+INTEGRITY\+\_\+\+SIGNATURE}~(0x\+FEFA125\+AUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} SFTC must match LR bit\mbox{[}4\mbox{]} EXC\+\_\+\+RETURN\+\_\+\+FTYPE                   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab}\label{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab} 
\#define {\bfseries FNC\+\_\+\+RETURN}~(0x\+FEFFFFFFUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} ignored when processing a branch                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec}\label{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+PREFIX}~(0x\+FF000000\+UL)     /\texorpdfstring{$\ast$}{*} bits \mbox{[}31\+:24\mbox{]} set to indicate an EXC\+\_\+\+RETURN value                     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360}\label{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+S}~(0x00000040\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}6\mbox{]} stack used to push registers\+: 0=Non-\/secure 1=Secure          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b}\label{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+DCRS}~(0x00000020\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}5\mbox{]} stacking rules for called registers\+: 0=skipped 1=saved       \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e}\label{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+FTYPE}~(0x00000010\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}4\mbox{]} allocate stack for floating-\/point context\+: 0=done 1=skipped  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0}\label{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+MODE}~(0x00000008\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}3\mbox{]} processor mode for return\+: 0=Handler mode 1=Thread mode      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466}\label{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+SPSEL}~(0x00000004\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}2\mbox{]} stack pointer used to restore context\+: 0=MSP 1=PSP           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7}\label{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+ES}~(0x00000001\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} security state exception was taken to\+: 0=Non-\/secure 1=Secure \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155}\label{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155} 
\#define {\bfseries EXC\+\_\+\+INTEGRITY\+\_\+\+SIGNATURE}~(0x\+FEFA125\+AUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} SFTC must match LR bit\mbox{[}4\mbox{]} EXC\+\_\+\+RETURN\+\_\+\+FTYPE                   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab}\label{group___c_m_s_i_s___c_o_r_e_gabaa62910bf89acc186ae998c611e64ab} 
\#define {\bfseries FNC\+\_\+\+RETURN}~(0x\+FEFFFFFFUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} ignored when processing a branch                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec}\label{group___c_m_s_i_s___c_o_r_e_ga99e0c1c19f050880a8bd827a7f420bec} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+PREFIX}~(0x\+FF000000\+UL)     /\texorpdfstring{$\ast$}{*} bits \mbox{[}31\+:24\mbox{]} set to indicate an EXC\+\_\+\+RETURN value                     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360}\label{group___c_m_s_i_s___c_o_r_e_ga88711355d0196b1ffeb18c33e2c95360} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+S}~(0x00000040\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}6\mbox{]} stack used to push registers\+: 0=Non-\/secure 1=Secure          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b}\label{group___c_m_s_i_s___c_o_r_e_ga0a0f2c03b4aef2c02bdae044bda1324b} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+DCRS}~(0x00000020\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}5\mbox{]} stacking rules for called registers\+: 0=skipped 1=saved       \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e}\label{group___c_m_s_i_s___c_o_r_e_ga342b51c3eec59822bf206e24ef881a9e} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+FTYPE}~(0x00000010\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}4\mbox{]} allocate stack for floating-\/point context\+: 0=done 1=skipped  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0}\label{group___c_m_s_i_s___c_o_r_e_gabb65f847769a7807395b2739cc9702d0} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+MODE}~(0x00000008\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}3\mbox{]} processor mode for return\+: 0=Handler mode 1=Thread mode      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466}\label{group___c_m_s_i_s___c_o_r_e_ga686922b26c29eac540f53a6213627466} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+SPSEL}~(0x00000004\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}2\mbox{]} stack pointer used to restore context\+: 0=MSP 1=PSP           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7}\label{group___c_m_s_i_s___c_o_r_e_gac939dbf69d3063c76a28516a4ae84db7} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+ES}~(0x00000001\+UL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} security state exception was taken to\+: 0=Non-\/secure 1=Secure \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155}\label{group___c_m_s_i_s___c_o_r_e_ga7d1b21b2d863ccd9e23a3295b3173155} 
\#define {\bfseries EXC\+\_\+\+INTEGRITY\+\_\+\+SIGNATURE}~(0x\+FEFA125\+AUL)     /\texorpdfstring{$\ast$}{*} bit \mbox{[}0\mbox{]} SFTC must match LR bit\mbox{[}4\mbox{]} EXC\+\_\+\+RETURN\+\_\+\+FTYPE                   \texorpdfstring{$\ast$}{*}/
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}{\+\_\+\+BIT\+\_\+\+SHIFT}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}{\+\_\+\+SHP\+\_\+\+IDX}}(IRQn)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}{\+\_\+\+IP\+\_\+\+IDX}}(IRQn)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}}(X)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}()
\begin{DoxyCompactList}\small\item\em Get Priority Grouping. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}}(X)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}()
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}}(X)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}()
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}}(X)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}()
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}{\+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping}}(X)
\item 
\#define \mbox{\hyperlink{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}{\+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping}}()
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga3aa6648e1c3c09fbab1f543b9dcffc3a}\label{group___c_m_s_i_s___c_o_r_e_ga3aa6648e1c3c09fbab1f543b9dcffc3a} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER\+\_\+\+FPU}~(0x\+FFFFFFE1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return, restore floating-\/point state \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaad4cb3b34fd4264ccfae1fbbc75a3431}\label{group___c_m_s_i_s___c_o_r_e_gaad4cb3b34fd4264ccfae1fbbc75a3431} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP\+\_\+\+FPU}~(0x\+FFFFFFE9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return, restore floating-\/point state  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gadd2299e1d3a79c90b610c6b6f4cadb95}\label{group___c_m_s_i_s___c_o_r_e_gadd2299e1d3a79c90b610c6b6f4cadb95} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP\+\_\+\+FPU}~(0x\+FFFFFFEDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return, restore floating-\/point state  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_ga3aa6648e1c3c09fbab1f543b9dcffc3a}\label{group___c_m_s_i_s___c_o_r_e_ga3aa6648e1c3c09fbab1f543b9dcffc3a} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+HANDLER\+\_\+\+FPU}~(0x\+FFFFFFE1\+UL)     /\texorpdfstring{$\ast$}{*} return to Handler mode, uses MSP after return, restore floating-\/point state \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gaad4cb3b34fd4264ccfae1fbbc75a3431}\label{group___c_m_s_i_s___c_o_r_e_gaad4cb3b34fd4264ccfae1fbbc75a3431} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+MSP\+\_\+\+FPU}~(0x\+FFFFFFE9\+UL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses MSP after return, restore floating-\/point state  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___c_m_s_i_s___c_o_r_e_gadd2299e1d3a79c90b610c6b6f4cadb95}\label{group___c_m_s_i_s___c_o_r_e_gadd2299e1d3a79c90b610c6b6f4cadb95} 
\#define {\bfseries EXC\+\_\+\+RETURN\+\_\+\+THREAD\+\_\+\+PSP\+\_\+\+FPU}~(0x\+FFFFFFEDUL)     /\texorpdfstring{$\ast$}{*} return to Thread mode, uses PSP after return, restore floating-\/point state  \texorpdfstring{$\ast$}{*}/
\end{DoxyCompactItemize}


\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{Detailed Description}
Functions that manage interrupts and exceptions via the NVIC. 



\label{doc-define-members}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_doc-define-members}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{Macro Definition Documentation}
\Hypertarget{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping}{\_\_NVIC\_GetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_gae1de06155d072758b3453edb07d12459} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(0U)}

\end{DoxyCode}


Get Priority Grouping. 

Reads the priority grouping field from the NVIC Interrupt Controller. \begin{DoxyReturn}{Returns}
Priority grouping field (SCB-\/\texorpdfstring{$>$}{>}AIRCR \mbox{[}10\+:8\mbox{]} PRIGROUP field). 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping}{\_\_NVIC\_GetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(0U)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping}{\_\_NVIC\_GetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(0U)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping}{\_\_NVIC\_GetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(0U)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping}{\_\_NVIC\_GetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_gab2072fe50f6d7cd208f6768919f59fae} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(0U)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping}{\_\_NVIC\_SetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{X}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(void)(X)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping}{\_\_NVIC\_SetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{X}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(void)(X)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping}{\_\_NVIC\_SetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{X}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(void)(X)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping}{\_\_NVIC\_SetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{X}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(void)(X)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping}{\_\_NVIC\_SetPriorityGrouping}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core_debug_ga6834dd8c9c59394f1b544b57665293a4} 
\#define \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping(\begin{DoxyParamCaption}\item[{}]{X}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(void)(X)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878}\index{NVIC Functions@{NVIC Functions}!\_BIT\_SHIFT@{\_BIT\_SHIFT}}
\index{\_BIT\_SHIFT@{\_BIT\_SHIFT}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_BIT\_SHIFT}{\_BIT\_SHIFT}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga53c75b28823441c6153269f0ecbed878} 
\#define \+\_\+\+BIT\+\_\+\+SHIFT(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ ((((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ )\ \ \ \ \ \ \&\ \ 0x03UL)\ *\ 8UL)}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9}\index{NVIC Functions@{NVIC Functions}!\_IP\_IDX@{\_IP\_IDX}}
\index{\_IP\_IDX@{\_IP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_IP\_IDX}{\_IP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga370ec4b1751a6a889d849747df3763a9} 
\#define \+\_\+\+IP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ \ \ (((uint32\_t)(int32\_t)(IRQn))\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755}\index{NVIC Functions@{NVIC Functions}!\_SHP\_IDX@{\_SHP\_IDX}}
\index{\_SHP\_IDX@{\_SHP\_IDX}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_SHP\_IDX}{\_SHP\_IDX}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaee4f7eb5d7e770ad51489dbceabb1755} 
\#define \+\_\+\+SHP\+\_\+\+IDX(\begin{DoxyParamCaption}\item[{}]{IRQn}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(\ (((((uint32\_t)(int32\_t)(IRQn))\ \&\ 0x0FUL)-\/8UL)\ >>\ \ \ \ 2UL)\ \ \ \ \ \ )}

\end{DoxyCode}


\label{doc-func-members}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_doc-func-members}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{Function Documentation}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_ClearPendingIRQ@{\_\_NVIC\_ClearPendingIRQ}}
\index{\_\_NVIC\_ClearPendingIRQ@{\_\_NVIC\_ClearPendingIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_ClearPendingIRQ()}{\_\_NVIC\_ClearPendingIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga562a86dbdf14827d0fee8fdafb04d191} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Clear\+Pending\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Clear Pending Interrupt. 

Clears the pending bit of a device specific interrupt in the NVIC pending register. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_DisableIRQ@{\_\_NVIC\_DisableIRQ}}
\index{\_\_NVIC\_DisableIRQ@{\_\_NVIC\_DisableIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_DisableIRQ()}{\_\_NVIC\_DisableIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gae016e4c1986312044ee768806537d52f} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Disable\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Disable Interrupt. 

Disables a device specific interrupt in the NVIC interrupt controller. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_EnableIRQ@{\_\_NVIC\_EnableIRQ}}
\index{\_\_NVIC\_EnableIRQ@{\_\_NVIC\_EnableIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_EnableIRQ()}{\_\_NVIC\_EnableIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga71227e1376cde11eda03fcb62f1b33ea} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Enable\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Enable Interrupt. 

Enables a device specific interrupt in the NVIC interrupt controller. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetActive@{\_\_NVIC\_GetActive}}
\index{\_\_NVIC\_GetActive@{\_\_NVIC\_GetActive}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetActive()}{\_\_NVIC\_GetActive()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaa2837003c28c45abf193fe5e8d27f593} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Active (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Get Active Interrupt. 

Reads the active register in the NVIC and returns the active bit for the device specific interrupt. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 Interrupt status is not active. 

1 Interrupt status is active. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetEnableIRQ@{\_\_NVIC\_GetEnableIRQ}}
\index{\_\_NVIC\_GetEnableIRQ@{\_\_NVIC\_GetEnableIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetEnableIRQ()}{\_\_NVIC\_GetEnableIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaaeb5e7cc0eaad4e2817272e7bf742083} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Enable\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Get Interrupt Enable status. 

Returns a device specific interrupt enable status from the NVIC interrupt controller. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 Interrupt is not enabled. 

1 Interrupt is enabled. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPendingIRQ@{\_\_NVIC\_GetPendingIRQ}}
\index{\_\_NVIC\_GetPendingIRQ@{\_\_NVIC\_GetPendingIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPendingIRQ()}{\_\_NVIC\_GetPendingIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga5a92ca5fa801ad7adb92be7257ab9694} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Pending\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Get Pending Interrupt. 

Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 Interrupt status is not pending. 

1 Interrupt status is pending. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriority@{\_\_NVIC\_GetPriority}}
\index{\_\_NVIC\_GetPriority@{\_\_NVIC\_GetPriority}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriority()}{\_\_NVIC\_GetPriority()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaeb9dc99c8e7700668813144261b0bc73} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Get Interrupt Priority. 

Reads the priority of a device specific interrupt or a processor exception. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller. 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga9b894af672df4373eb637f8288845c05}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}}
\index{\_\_NVIC\_GetPriorityGrouping@{\_\_NVIC\_GetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetPriorityGrouping()}{\_\_NVIC\_GetPriorityGrouping()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga9b894af672df4373eb637f8288845c05} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Priority\+Grouping (\begin{DoxyParamCaption}\item[{void}]{}{}\end{DoxyParamCaption})}



Get Priority Grouping. 

Reads the priority grouping field from the NVIC Interrupt Controller. \begin{DoxyReturn}{Returns}
Priority grouping field (SCB-\/\texorpdfstring{$>$}{>}AIRCR \mbox{[}10\+:8\mbox{]} PRIGROUP field). 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_GetVector@{\_\_NVIC\_GetVector}}
\index{\_\_NVIC\_GetVector@{\_\_NVIC\_GetVector}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_GetVector()}{\_\_NVIC\_GetVector()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga44b665d2afb708121d9b10c76ff00ee5} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t \+\_\+\+\_\+\+NVIC\+\_\+\+Get\+Vector (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Get Interrupt Vector. 

Reads an interrupt vector from interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Address of interrupt handler function 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPendingIRQ@{\_\_NVIC\_SetPendingIRQ}}
\index{\_\_NVIC\_SetPendingIRQ@{\_\_NVIC\_SetPendingIRQ}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPendingIRQ()}{\_\_NVIC\_SetPendingIRQ()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gaabefdd4b790b9a7308929938c0c1e1ad} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Pending\+IRQ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{}\end{DoxyParamCaption})}



Set Pending Interrupt. 

Sets the pending bit of a device specific interrupt in the NVIC pending register. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Device specific interrupt number. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
IRQn must not be negative. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriority@{\_\_NVIC\_SetPriority}}
\index{\_\_NVIC\_SetPriority@{\_\_NVIC\_SetPriority}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriority()}{\_\_NVIC\_SetPriority()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga505338e23563a9c074910fb14e7d45fd} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{, }\item[{uint32\+\_\+t}]{priority}{}\end{DoxyParamCaption})}



Set Interrupt Priority. 

Sets the priority of a device specific interrupt or a processor exception. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number. \\
\hline
\mbox{\texttt{in}}  & {\em priority} & Priority to set. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The priority cannot be set for every processor exception. 
\end{DoxyNote}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gafc94dcbaee03e4746ade1f5bb9aaa56d}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}}
\index{\_\_NVIC\_SetPriorityGrouping@{\_\_NVIC\_SetPriorityGrouping}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetPriorityGrouping()}{\_\_NVIC\_SetPriorityGrouping()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gafc94dcbaee03e4746ade1f5bb9aaa56d} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Priority\+Grouping (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{Priority\+Group}{}\end{DoxyParamCaption})}



Set Priority Grouping. 

Sets the priority grouping field using the required unlock sequence. The parameter Priority\+Group is assigned to the field SCB-\/\texorpdfstring{$>$}{>}AIRCR \mbox{[}10\+:8\mbox{]} PRIGROUP field. Only values from 0..7 are used. In case of a conflict between priority grouping and available priority bits (\+\_\+\+\_\+\+NVIC\+\_\+\+PRIO\+\_\+\+BITS), the smallest possible priority group is set. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em Priority\+Group} & Priority grouping field. \\
\hline
\end{DoxyParams}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SetVector@{\_\_NVIC\_SetVector}}
\index{\_\_NVIC\_SetVector@{\_\_NVIC\_SetVector}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SetVector()}{\_\_NVIC\_SetVector()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga0df355460bc1783d58f9d72ee4884208} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+Set\+Vector (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___peripheral__interrupt__number__definition_ga7e1129cd8a196f4284d41db3e82ad5c8}{IRQn\+\_\+\+Type}}}]{IRQn}{, }\item[{uint32\+\_\+t}]{vector}{}\end{DoxyParamCaption})}



Set Interrupt Vector. 

Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. VTOR must been relocated to SRAM before. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number \\
\hline
\mbox{\texttt{in}}  & {\em vector} & Address of interrupt handler function\\
\hline
\end{DoxyParams}
Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. VTOR must been relocated to SRAM before. If VTOR is not present address 0 must be mapped to SRAM. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number \\
\hline
\mbox{\texttt{in}}  & {\em vector} & Address of interrupt handler function\\
\hline
\end{DoxyParams}
Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. Address 0 must be mapped to SRAM. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em IRQn} & Interrupt number \\
\hline
\mbox{\texttt{in}}  & {\em vector} & Address of interrupt handler function \\
\hline
\end{DoxyParams}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c}\index{NVIC Functions@{NVIC Functions}!\_\_NVIC\_SystemReset@{\_\_NVIC\_SystemReset}}
\index{\_\_NVIC\_SystemReset@{\_\_NVIC\_SystemReset}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{\_\_NVIC\_SystemReset()}{\_\_NVIC\_SystemReset()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga0d9aa2d30fa54b41eb780c16e35b676c} 
\+\_\+\+\_\+\+NO\+\_\+\+RETURN \+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void \+\_\+\+\_\+\+NVIC\+\_\+\+System\+Reset (\begin{DoxyParamCaption}\item[{void}]{}{}\end{DoxyParamCaption})}



System Reset. 

Initiates a system reset request to reset the MCU. \Hypertarget{group___c_m_s_i_s__core___debug_functions_gae61ce9ca5917735325cd93b0fb21dd29}\index{NVIC Functions@{NVIC Functions}!ITM\_CheckChar@{ITM\_CheckChar}}
\index{ITM\_CheckChar@{ITM\_CheckChar}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{ITM\_CheckChar()}{ITM\_CheckChar()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s__core___debug_functions_gae61ce9ca5917735325cd93b0fb21dd29} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE int32\+\_\+t ITM\+\_\+\+Check\+Char (\begin{DoxyParamCaption}\item[{void}]{}{}\end{DoxyParamCaption})}



ITM Check Character. 

Checks whether a character is pending for reading in the variable \doxylink{group___c_m_s_i_s__core___debug_functions_ga12e68e55a7badc271b948d6c7230b2a8}{ITM\+\_\+\+Rx\+Buffer}. \begin{DoxyReturn}{Returns}
0 No character available. 

1 Character available. 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s__core___debug_functions_gac3ee2c30a1ac4ed34c8a866a17decd53}\index{NVIC Functions@{NVIC Functions}!ITM\_ReceiveChar@{ITM\_ReceiveChar}}
\index{ITM\_ReceiveChar@{ITM\_ReceiveChar}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{ITM\_ReceiveChar()}{ITM\_ReceiveChar()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s__core___debug_functions_gac3ee2c30a1ac4ed34c8a866a17decd53} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE int32\+\_\+t ITM\+\_\+\+Receive\+Char (\begin{DoxyParamCaption}\item[{void}]{}{}\end{DoxyParamCaption})}



ITM Receive Character. 

Inputs a character via the external variable \doxylink{group___c_m_s_i_s__core___debug_functions_ga12e68e55a7badc271b948d6c7230b2a8}{ITM\+\_\+\+Rx\+Buffer}. \begin{DoxyReturn}{Returns}
Received character. 

-\/1 No character pending. 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s__core___debug_functions_gac90a497bd64286b84552c2c553d3419e}\index{NVIC Functions@{NVIC Functions}!ITM\_SendChar@{ITM\_SendChar}}
\index{ITM\_SendChar@{ITM\_SendChar}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{ITM\_SendChar()}{ITM\_SendChar()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s__core___debug_functions_gac90a497bd64286b84552c2c553d3419e} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t ITM\+\_\+\+Send\+Char (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{ch}{}\end{DoxyParamCaption})}



ITM Send Character. 

Transmits a character via the ITM channel 0, and \begin{DoxyItemize}
\item Just returns when no debugger is connected that has booked the output. \item Is blocking when a debugger is connected, but the previous character sent has not been transmitted. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em ch} & Character to transmit. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Character to transmit. 
\end{DoxyReturn}
\end{DoxyItemize}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga3387607fd8a1a32cccd77d2ac672dd96}\index{NVIC Functions@{NVIC Functions}!NVIC\_DecodePriority@{NVIC\_DecodePriority}}
\index{NVIC\_DecodePriority@{NVIC\_DecodePriority}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{NVIC\_DecodePriority()}{NVIC\_DecodePriority()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga3387607fd8a1a32cccd77d2ac672dd96} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE void NVIC\+\_\+\+Decode\+Priority (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{Priority}{, }\item[{uint32\+\_\+t}]{Priority\+Group}{, }\item[{uint32\+\_\+t \texorpdfstring{$\ast$}{*}const}]{p\+Preempt\+Priority}{, }\item[{uint32\+\_\+t \texorpdfstring{$\ast$}{*}const}]{p\+Sub\+Priority}{}\end{DoxyParamCaption})}



Decode Priority. 

Decodes an interrupt priority value with a given priority group to preemptive priority value and subpriority value. In case of a conflict between priority grouping and available priority bits (\+\_\+\+\_\+\+NVIC\+\_\+\+PRIO\+\_\+\+BITS) the smallest possible priority group is set. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em Priority} & Priority value, which can be retrieved with the function NVIC\+\_\+\+Get\+Priority(). \\
\hline
\mbox{\texttt{in}}  & {\em Priority\+Group} & Used priority group. \\
\hline
\mbox{\texttt{out}}  & {\em p\+Preempt\+Priority} & Preemptive priority value (starting from 0). \\
\hline
\mbox{\texttt{out}}  & {\em p\+Sub\+Priority} & Subpriority value (starting from 0). \\
\hline
\end{DoxyParams}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gadb94ac5d892b376e4f3555ae0418ebac}\index{NVIC Functions@{NVIC Functions}!NVIC\_EncodePriority@{NVIC\_EncodePriority}}
\index{NVIC\_EncodePriority@{NVIC\_EncodePriority}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{NVIC\_EncodePriority()}{NVIC\_EncodePriority()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gadb94ac5d892b376e4f3555ae0418ebac} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t NVIC\+\_\+\+Encode\+Priority (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{Priority\+Group}{, }\item[{uint32\+\_\+t}]{Preempt\+Priority}{, }\item[{uint32\+\_\+t}]{Sub\+Priority}{}\end{DoxyParamCaption})}



Encode Priority. 

Encodes the priority for an interrupt with the given priority group, preemptive priority value, and subpriority value. In case of a conflict between priority grouping and available priority bits (\+\_\+\+\_\+\+NVIC\+\_\+\+PRIO\+\_\+\+BITS), the smallest possible priority group is set. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em Priority\+Group} & Used priority group. \\
\hline
\mbox{\texttt{in}}  & {\em Preempt\+Priority} & Preemptive priority value (starting from 0). \\
\hline
\mbox{\texttt{in}}  & {\em Sub\+Priority} & Subpriority value (starting from 0). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Encoded priority. Value can be used in the function NVIC\+\_\+\+Set\+Priority(). 
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_ga6bcad99ce80a0e7e4ddc6f2379081756}\index{NVIC Functions@{NVIC Functions}!SCB\_GetFPUType@{SCB\_GetFPUType}}
\index{SCB\_GetFPUType@{SCB\_GetFPUType}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{SCB\_GetFPUType()}{SCB\_GetFPUType()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_ga6bcad99ce80a0e7e4ddc6f2379081756} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t SCB\+\_\+\+Get\+FPUType (\begin{DoxyParamCaption}\item[{void}]{}{}\end{DoxyParamCaption})}



get FPU type 

returns the FPU type \begin{DoxyReturn}{Returns}

\begin{DoxyItemize}
\item {\bfseries{0}}\+: No FPU
\item {\bfseries{1}}\+: Single precision FPU
\item {\bfseries{2}}\+: Double + Single precision FPU 
\end{DoxyItemize}
\end{DoxyReturn}
\Hypertarget{group___c_m_s_i_s___core___n_v_i_c_functions_gae4e8f0238527c69f522029b93c8e5b78}\index{NVIC Functions@{NVIC Functions}!SysTick\_Config@{SysTick\_Config}}
\index{SysTick\_Config@{SysTick\_Config}!NVIC Functions@{NVIC Functions}}
\doxysubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsubsection{\texorpdfstring{SysTick\_Config()}{SysTick\_Config()}}
{\footnotesize\ttfamily \label{group___c_m_s_i_s___core___n_v_i_c_functions_gae4e8f0238527c69f522029b93c8e5b78} 
\+\_\+\+\_\+\+STATIC\+\_\+\+INLINE uint32\+\_\+t Sys\+Tick\+\_\+\+Config (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{ticks}{}\end{DoxyParamCaption})}



System Tick Configuration. 

Initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is in free running mode to generate periodic interrupts. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{in}}  & {\em ticks} & Number of ticks between two interrupts. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 Function succeeded. 

1 Function failed. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
When the variable {\bfseries{\+\_\+\+\_\+\+Vendor\+\_\+\+Sys\+Tick\+Config}} is set to 1, then the function {\bfseries{Sys\+Tick\+\_\+\+Config}} is not included. In this case, the file {\bfseries{{\itshape device}.h}} must contain a vendor-\/specific implementation of this function. 
\end{DoxyNote}
\input{group___c_m_s_i_s___core___fpu_functions}
